home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 201-220 / scopedisk208 / lha / update.txt < prev    next >
Text File  |  1995-03-19  |  7KB  |  151 lines

  1. __________________________________________________________________________
  2. ==========================================================================
  3.  
  4.                             Update history for
  5.  
  6.                                 LhA V1.10
  7.  
  8.                   Copyright (c) 1991,92 by Stefan Boberg
  9.  
  10. __________________________________________________________________________
  11. ==========================================================================
  12.  
  13. V1.10 : Jan 13 1992
  14.  
  15. Major update; [all in a weeks work]
  16.  
  17. - Bug in compression fixed, would show up mostly on large files, but had
  18.   nothing to do with the size of the file really. This bug only affected
  19.   LHA (-lh5-) compression. Because of the nature of this bugfix, the LHA
  20.   compression is now better than before - but the difference is very
  21.   slight.
  22.  
  23. - Fixed rare bug in decompression code (several persons reported this and
  24.   the offending file had been hatched via ADS). Handling of corrupted
  25.   archives improved as well - V1.00 would crash on some bad data. This
  26.   release will never do so.
  27.  
  28. - Bug fixed where LhA would report an error and leave the temporary
  29.   archive in the working directory. This happened when updating or
  30.   deleting files in an archive on the same device as the work directory.
  31.   Cause: DeleteFile in dos.library returns TRUE if delete was OK, and
  32.   FALSE otherwise, I thought it was the other way around. (That's what
  33.   you get for not reading the docs carefully enough).
  34.  
  35. - Fixed stupid bug where LhA would refuse to do anything to delete-
  36.   protected files, even if you didn't want to write to the file.
  37.  
  38. - Fixed minor problem where LhA poked outside allocated memory (allocated
  39.   2 bytes too little for two buffers), this had no real effect however as
  40.   the memory being stepped on never could get used by any other task
  41.   anyway. (thanks to Peer Hasselmeyer for discovering this bug with
  42.   MungWall).
  43.  
  44. - Progress indicator update rate is now 4096 bytes in compression. Still
  45.   hardcoded however.
  46.  
  47. - Fixed problem where some corrupted archives or too long level 2 headers
  48.   would cause LhA to crash. (Thanks to Jerry Sandstedt for reporting and
  49.   supplying an offending archive).
  50.  
  51. - Fixed problem when arp.library could not be opened. Now exits cleanly
  52.   with a message and error return code.
  53.  
  54. - LhA now reports already existing files (a and m commands) differently.
  55.   In previous versions the source file with the whole path was printed,
  56.   now LhA lists the name of the file as stored in the archive.
  57.  
  58. - Recursive file collection changed somewhat, any explicit filespec will
  59.   now be looked for only in the current home directory, and not in all
  60.   scanned directories as before. If you want the old behaviour enclose the
  61.   name in parantheses. By explicit filespec I mean a filespec without any
  62.   wildcard characters.
  63.  
  64. - If a directory name (without trailing `/' or `:') is specified as an
  65.   action file with (a,f,u,m) commands, it is translated to `dir/*'. i.e.
  66.   LhA will archive all files in that directory; if the `-r' option is
  67.   enabled (recursive file collection) all files in the directory and it's
  68.   subdirectories will be archived. Useful when using together with disk
  69.   utilities such as Browser, DirOpus etc. Note that you cannot use this
  70.   technique to archive an entire device/assigned directory, since LhA will
  71.   treat this as a home directory specification. In this case, 'device:*'
  72.   or `device:#?' must be used.
  73.  
  74. - Archive attributes are no longer set to ----rw-d by default, on request
  75.   from WB users. It can still be switched on with the -A switch however.
  76.  
  77. - When attribute preservation is off, LhA now sets the attribute field on
  78.   added files to --p-rwed (0x20) for MS-DOS compatibility.
  79.  
  80. - Attributes are no longer preserved by default on extract commands. The
  81.   archive update commands (a,f,u,m) still preserve attributes by default
  82.   however.
  83.  
  84. - Changed `vv' command, now all fields are OK.
  85.  
  86. - LhA now emits a warning if the first action file specification is an
  87.   explicit (no wildcards) name and the file does not exist. No error code
  88.   is returned to the shell.
  89.  
  90. - LhA now returns an error code when no archive matches the archive spec.
  91.  
  92. - Fixed bug where LhA would print the wrong byte count for certain failed
  93.   memory allocations. Purely cosmetic.
  94.  
  95. - Worked around problem (bug?) in arp.library pattern matching routines.
  96.   A pattern such as #> would cause memory corruption in prior versions of
  97.   LhA. Although the arp documentation states that PreParse() will never
  98.   produce parsed strings longer than the original, it sometimes does.
  99.   (Thanks to Gary Chapman for reporting this problem)
  100.  
  101. - Printout fixed for extraction with `-t' and `-T' options, now only
  102.   prints the names of the files that were actually extracted.
  103.  
  104. - Re-enabling of cursor changed to make certain console emulators happy.
  105.   (Thanks to A.J.Brouwer)
  106.  
  107. - Recursive file collection fixed. No longer scans unnecessary directories
  108.   when explicit filespecs are given.
  109.  
  110. - Files with names beginning with a dash (`-') can now be specified on
  111.   the command line by using double-dashes (`--') as stated in the
  112.   manual.
  113.  
  114. - Files beginning with an at-sign (`@') can now be specified by using
  115.   double at-signs.
  116.  
  117. - Manual tidied up and corrected to treat the evaluation version only. No
  118.   more references to registered-user-only options, commands or programs.
  119.  
  120. - LhA now supports LhArc-style autoshow files. Autoshow files are files
  121.   with names ending in `.displayme' (case insignificant).
  122.  
  123. - Option (`-M') added for disabling of autoshow files. Autoshow files are
  124.   disabled by default when the `-m' option is used.
  125.  
  126. - LhA now promptly aborts with an error condition if a file cannot be
  127.   opened for archiving. (Thanks to Magnus Holmgren for reporting this
  128.   problem).
  129.  
  130. - `Warning: premature end of file, no archive terminator seen' message
  131.   removed, since many people thought this was a bug with LhA. Filled no
  132.   real purpose anyway.
  133.  
  134. - Freshen command implemented.
  135.  
  136. - LhA now restores empty subdirectories as created by AmigaDOS LhArc 1.30
  137.   (with `-re' option) does not yet archive them however.
  138.  
  139. - LhA extract commands now accept a destination-directory specification
  140.   anywhere on the command line.
  141.  
  142. - LhA now deletes temporary archives from the working directory when an
  143.   update or freshen operation is interrupted.
  144. __________________________________________________________________________
  145. ==========================================================================
  146.  
  147. V1.00 : Released Dec 20 1991
  148.  
  149. - First public release
  150.  
  151.